package com.bgds.sys.rbac.dao;

import com.bgds.sys.common.base.BaseDao;
import com.bgds.sys.rbac.domain.RolePermission;
import org.springframework.data.jpa.repository.Modifying;

import java.util.List;

/**
 * @author lj
 * 角色权限dao
 */
public interface RolePermissionDao extends BaseDao<RolePermission,Long> {
    /**
     * 通过角色ID删除角色
     * @param roleId
     * @return
     */
    @Modifying
    Integer deleteByRoleId(Long roleId);

    /**
     * 角色ID查找角色权限
     * @param roleId
     * @return
     */
    List<RolePermission> findByRoleId(Long roleId);
}
